import pandas as pd

# 一、Series 数据结构
# Series是由一组数据与一组索引（行索引）组成的数据结构
# 第一列数字是数据标签， 第二列是具体的数据， 数据标签与数据是一一对应
# 1）默认赋值
series_data_1 = pd.Series(["a", "b", "c", "d"])
print(f'series_data_1:\n{series_data_1} , type:', type(series_data_1))
# 2）使用list赋值
series_data_2 = pd.Series(["first", "second", "third"], ["one", "two", "three"])
print(f'series_data_2:\n{series_data_2} , type:', type(series_data_2))
# 3）使用dict赋值
series_data_3 = pd.Series({"one_key": "one", "two_key": "two", "three_key": "three"})
print(f'series_data_3:\n{series_data_3} , type:', type(series_data_3))

# 二、一些常用的方法
# 1）查看索引 index
series_data = pd.Series(['赵', '钱', '孙', '李'], [1, 2, 3, 4])
series_data_index = series_data.index
print(f'series_data_index:{series_data_index}', type(series_data_index))
print(f'series_data_1_index:{series_data_1.index}', type(series_data_1.index))
print(f'series_data_3_index:{series_data_3.index}', type(series_data_3.index))

# 2）查看 values
print(f'series_data_values:{series_data.values}', type(series_data.values))
print(f'series_data_1_values:{series_data_1.values}', type(series_data_1.values))
